import ImgPreviewComponent from './ImgPreview'
 
const ImgPreview = {}
 
ImgPreview.install = Vue => {
  const ImgConstructor = Vue.extend(ImgPreviewComponent)
 
  const instance = new ImgConstructor()
 
  instance.$mount(document.createElement('div'))
 
  document.body.appendChild(instance.$el)
 
  Vue.prototype.$imgPreview = (e) => {
    instance.target = e.currentTarget
    instance.imgs = instance.target.getAttribute('data-img').split(',')
    instance.isShowImageDialog = true
  }
}
 
export default ImgPreview